package com.rykj.qxj.server.dao;

import com.rykj.qxj.server.common.ZmanagerBaseMapper;
import com.rykj.qxj.server.model.entity.MetadataBasic;
import com.rykj.qxj.server.model.param.MetadataParams;

import java.util.List;
import java.util.Map;

public interface MetadataBasicMapper extends ZmanagerBaseMapper<MetadataBasic> {

    void saveMetadataBasic(MetadataBasic metadataBasic);

    void updateMetadataBasic(MetadataBasic metadataBasic);

    void deleteMetadataBasicById(Integer metadataBasicId);

    List<Map<String,Object>> getMetadataBasicList(Map<String,Object> paraMap);


    MetadataBasic getMetadataBasicId(Integer metadataBasicId);

    Integer checkTableName(Map<String, Object> paraMap);

    Map<String,Object> getMetadataInfoById(Integer metadataBasicId);
    
    List<Map<String,Object>> selectDataCalogau();

    List<Map<String, Object>> getTableClassList(Map<String, Object> paraMap);
}
